Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.08.2013, 00:56
Новичок на форуме
Отправить личное сообщение для pepe Посмотреть профиль Найти все сообщения от pepe
 
Регистрация: 22.08.2013
Сообщений: 2

Простой чат, надежен ли?
Написал, простейщий чат. Взял самый первый пример, по запросу странички html по нажатию кнопки без обновления страницы.

Но в чатике же обновление нужно постояяное, я сделал таймер, обновление каждые 4 секунды.

Сижу думаю, сколько человек такой чатик выдержит. Где лучше хранить текст чата в мускл или текстовом файле? Где быстре, где меньше нагрузки на хостинг будет? Безопасно ли это вообще?

Сами сообщения чз пхп скрипт проходят перед занесением в файл или базу.
Ответить с цитированием
  #2 (permalink)  
Старый 22.08.2013, 03:52
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Сообщение от pepe
Где лучше хранить текст чата в мускл или текстовом файле?
В базе.

Сообщение от pepe
Безопасно ли это вообще?
А в чём опастность? SQL-injection? Просто фильтруй данные перед сохранением.

Сообщение от pepe
Сижу думаю, сколько человек такой чатик выдержит.
Сильно зависит от хостинга и реализации. Если при обновлении будут грузиться все сообщения + вёрстка и графика, то нагрузка будет больше чем если бы грузились только свежие в формате JSON например или XML..... Но вообще на первое время я думаю тебе производительности хостинга хватит.
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
  #3 (permalink)  
Старый 22.08.2013, 11:07
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

писать свой собственный чат, да ещё и с обновлением всей страницы - это уже лет 10 как не модно.
Ответить с цитированием
  #4 (permalink)  
Старый 22.08.2013, 11:33
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

Сообщение от keen Посмотреть сообщение
писать свой собственный чат, да ещё и с обновлением всей страницы - это уже лет 10 как не модно.
Не модно уже лет 20 говорить что модно, когда вас об этом не спрашивают.
Пусть человек пробует, если хочет, это опыт.
Ответить с цитированием
  #5 (permalink)  
Старый 22.08.2013, 11:42
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

kuzroman ты-то откуда вылез? твоего мнения вроде тоже никто не спрашивал)
определись, или трусы надень, или крестик сними)
Ответить с цитированием
  #6 (permalink)  
Старый 22.08.2013, 14:13
Новичок на форуме
Отправить личное сообщение для pepe Посмотреть профиль Найти все сообщения от pepe
 
Регистрация: 22.08.2013
Сообщений: 2

Сообщение от keen Посмотреть сообщение
писать свой собственный чат, да ещё и с обновлением всей страницы - это уже лет 10 как не модно.
"Не модно" это что имеется ввиду, что ирц есть? А если не всю страницу обновлять то есть другой вариант, какой?

Кстати, я не сильно пока разобрался. А есть вариант при котором хостинг сам отправляет данные клиентам, только если есть новые сообщения? То есть у клиентов нет обновления странички.
Ответить с цитированием
  #7 (permalink)  
Старый 22.08.2013, 14:24
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

irc в россии было на пике популярности лет 10-15 назад), что, учитывая многообразие и удобство клиентов было на голову выше того чата, который ты собрался писать сейчас)

гугли websockets
Ответить с цитированием
  #8 (permalink)  
Старый 22.08.2013, 15:21
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Слова по которым нужно гуглить:
- long polling
- AJAX
- COMET
- websocket

http://javascript.ru/ajax
Пишем Comet-чат
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чат. Получение текста из флэш потока Кнопикс AJAX и COMET 9 18.11.2011 13:10
не работает чат на JSON top AJAX и COMET 4 13.08.2011 02:04
Чат с наименьшей нагрузкой на сервер syegorius Events/DOM/Window 6 29.04.2011 16:19
Как написать свой чат mycoding Оффтопик 2 14.08.2010 21:51